﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lg.Core.SMS
{
    public class BaseReport
    {
        /// <summary>
        ///  传输过来的数据是加密后的byte数组 手机号(必填)
        /// </summary>
        public string? Phone { get; set; }
        /// <summary>
        /// 运营商短信Id
        /// </summary>
        public string? Id { get; set; }
        /// <summary>
        /// 自定义消息ID(选填)
        /// </summary>
        public long CustomSmsId { get; set; }
        /// <summary>
        /// 状态(必填) ，详见本文档《4.状态报告状态码表》
        /// </summary>
        public int SendState { get; set; }
        /// <summary>
        /// 状态描述(选填）
        /// </summary>
        public string? FailMsg { get; set; }
        /// <summary>
        /// String 扩展码(选填）
        /// </summary>
        public string? ExtendCode { get; set; }
    }
}
